/**
 * 这里放PPT所有的全局变量
 */

//全局记录鼠标左键是否按下
var isMouseDown=false;

var textId = 0;
var imageId = 0;
var radioId = 0;
var videoId = 0;

var zindex = 1;

// 全局记录当前点击第几个TEXT DIV
var currentClickTextId = -1;
var currentClickImageId = -1;
var currentClickRadioId = -1;
var currentClickVideoId = -1;

//记录当前是第几张 数值从0开始
var currentClickPPTId = 0;

//是否隐藏参数框体
var hide_all=true;
var hide_point_layout=false;
var hide_operate_layout=false;

//ppt中间容器的位置
var pptLeft=0;
var pptTop=0;

// 整张PPT的范围
var obj = $(".c-content").offset();
pptLeft = parseInt(obj.left);// 左上角
pptTop = parseInt(obj.top);
pptWidth = $(".c-content").width();
pptHeight=$(".c-content").height();

//预览中间容器位置
var previewLeft=0;
var previewTop=0;

//点击图片右下角（图片放大与缩小）
var isToStretch=false;
var stretchX=0;//拖动之前记录图片的左上角坐标
var stretchY=0;
var stretchMX=0;//鼠标距离图片右下角的偏移
var stretchMY=0;

function hideall(){
	$(".operate-layout").hide();
	$(".picture-layout").hide();
	$(".radio-layout").hide();
	$(".video-layout").hide();
}

/**
 * 参数框
 */
$(document).click(function(e){
	
	if(hide_all && !hide_operate_layout){
		$(".point-layout").hide();
	}else{
		if(hide_point_layout){
			$(".point-layout").hide();
		}else{
			$(".point-layout").show();
		}
	}
	
	//如果当前点击的是PPT
	if(e.srcElement!=undefined){
		var srcid = e.srcElement.id;
		if(srcid!="" && srcid.indexOf("ppt")!=-1){
			hideall();
			return;
		}
	}

	if(hide_all){
		hideall();
		return;
	}
	//当前text处理激活状态
	if(currentClickTextId!=-1 && !hide_all && !hide_operate_layout){
		$(".operate-layout").show();
		$(".picture-layout").hide();
		$(".radio-layout").hide();
		$(".video-layout").hide();
	}
	//图片处理激活状态
	else if(currentClickImageId!=-1 && !hide_all && !hide_operate_layout){
		$(".operate-layout").hide();
		$(".picture-layout").show();
		$(".radio-layout").hide();
		$(".video-layout").hide();
	}
	//音频处理激活状态
	else if(currentClickRadioId!=-1 && !hide_all && !hide_operate_layout){
		$(".operate-layout").hide();
		$(".picture-layout").hide();
		$(".radio-layout").show();
		$(".video-layout").hide();
	}
	//视频处于激活状态
	else if(currentClickVideoId!=-1 && !hide_all && !hide_operate_layout){
		$(".operate-layout").hide();
		$(".picture-layout").hide();
		$(".radio-layout").hide();
		$(".video-layout").show();
	}
	else{
		hideall();
	}
});

/**
 * 隐藏/打开 参数框体
 */
$(".btn-hide").click(function(){
	hide_all = !hide_all;
	hide_point_layout=false;
	hide_operate_layout=false;
	$(document).trigger("click");
	
	if(hide_all){
		$(".btn-hide").attr("title","属性框已关闭");
	}
	else{
		$(".btn-hide").attr("title","属性框已开启");
	}
});

//关闭
$(".point-close").click(function(){
	hide_point_layout=true;
});

$(".operate-close").click(function(){
	hide_operate_layout=true;

});


/**
 * 得到鼠标位置信息
 * @param e
 * @returns {___anonymous3102_3135}
 */
function getMousePosition(e) {
	var posx = 0;
	var posy = 0;

	if (!e)
		var e = window.event;

	if (e.pageX || e.pageY) {
		posx = e.pageX;
		posy = e.pageY;
	} else if (e.clientX || e.clientY) {
		posx = e.clientX + document.body.scrollLeft
				+ document.documentElement.scrollLeft;
		posy = e.clientY + document.body.scrollTop
				+ document.documentElement.scrollTop;
	}

	return {
		'x' : posx,
		'y' : posy
	};
};
